package com.sample;

import com.sample.config.DbInitConfig;
import com.swak.generate.codegen.CodeGenerator;
import com.swak.utils.IOUtils;

public class CodeGenMain {

	public static void main(String[] args) {

        // 加载脚本
		String scriptData = IOUtils.readAsText(DbInitConfig.class, "script.sql");

		// 创建代码生成器
		CodeGenerator codeGenerator = new CodeGenerator(// 代码生成
				"jdbc:mysql://192.168.137.100:3306/swakx-simple", // 连接数据库
				"root", // 用户名
				"rootadmin", // 密码
				"com.sample", // 包前缀
				"", // 生成的目录
				"sample", // 生成的模块
				true, // 是否生成所有的代码
				true, // flux 驱动
				false, // 是否生成合并的代码
				scriptData); // 执行的脚本

		// 生成代码
		codeGenerator.execute();
	}
}
